# -*- coding: utf-8 -*-
# author : hxt
#   date : 2025/2/20
'''
全局变量 - 字典格式存储
内置属性 - 外部不可修改
提供对就的方法：可以对这个属性进行修改、增加、显示
'''
class g_context(object):
    _dic = {} #内置属性

    # 提供对应的方法
    # 1、通过key去进行设置
    def set_dict(self,key,value):
        self._dic[key] = value

    # 2、通过key去获取数据
    def get_dict(self,key):
        return self._dic.get(key,None)  #如果key不存在，返回None

    #3、通过字段去设置数据
    def set_by_dict(self,dic):
        self._dic.update(dic)

    # 4、显示对应的全局变量
    def show_dict(self):
        return self._dic


# 测试